
namespace Agro.Models
{
    using System;
    using SN.Data;


    /// <summary>
    /// 表名：T_Report 主键列：Report_ID
    /// </summary>
    [SerializableAttribute()]
    public partial class T_Report : Entity
    {

        protected String _Report_ID;

        protected String _Report_Name;

        protected String _Report_ClassesID;

        protected String _Report_Cycle;

        protected String _Report_NewDate;

        protected String _Report_IsPrivate;

        protected String _Report_IsAccraditation;

        protected String _Report_CreateUserID;

        protected String _Report_CreateDate;

        protected String _Report_CreateIP;

        protected String _Report_OrganizationID;

        protected String _Report_OrganizationName;

        protected String _Report_FileName;

        protected String _Report_FilePath;

        protected String _Report_IsDetail;

        protected String _Report_IsWeb;

        protected Int32? _Report_Order;

        protected String _Report_Lock;

        protected Int32? _Report_LockRow;

        protected Int32? _Report_LockCol;

        protected String _Report_ConnInfoID;

        protected String _Report_Measure;

        protected String _Report_IsShowChart;

        protected String _Report_AutoChart;

        protected Int32? _Report_ChartRow;

        protected String _Report_IsLink;

        protected String _Report_ReportLinkID;

        protected String _Report_ShowDate;

        protected String _Report_IsBudget;

        protected Int32? _Report_Digit;

        protected String _Report_RowHeight;

        protected String _Report_ColWidth;

        protected String _Report_IndexCol;

        protected String _Reprot_DimensionRow;

        protected String _Report_Xflx;

        protected Int16? _Report_Sfmb;

        protected Byte[] _Report_ExportTemplete;

        protected String _Report_Sfky;

        public String Report_ID
        {
            get
            {
                return this._Report_ID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ID, _Report_ID, value);
                this._Report_ID = value;
            }
        }

        public String Report_Name
        {
            get
            {
                return this._Report_Name;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Name, _Report_Name, value);
                this._Report_Name = value;
            }
        }

        public String Report_ClassesID
        {
            get
            {
                return this._Report_ClassesID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ClassesID, _Report_ClassesID, value);
                this._Report_ClassesID = value;
            }
        }

        public String Report_Cycle
        {
            get
            {
                return this._Report_Cycle;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Cycle, _Report_Cycle, value);
                this._Report_Cycle = value;
            }
        }

        public String Report_NewDate
        {
            get
            {
                return this._Report_NewDate;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_NewDate, _Report_NewDate, value);
                this._Report_NewDate = value;
            }
        }

        public String Report_IsPrivate
        {
            get
            {
                return this._Report_IsPrivate;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsPrivate, _Report_IsPrivate, value);
                this._Report_IsPrivate = value;
            }
        }

        public String Report_IsAccraditation
        {
            get
            {
                return this._Report_IsAccraditation;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsAccraditation, _Report_IsAccraditation, value);
                this._Report_IsAccraditation = value;
            }
        }

        public String Report_CreateUserID
        {
            get
            {
                return this._Report_CreateUserID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_CreateUserID, _Report_CreateUserID, value);
                this._Report_CreateUserID = value;
            }
        }

        public String Report_CreateDate
        {
            get
            {
                return this._Report_CreateDate;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_CreateDate, _Report_CreateDate, value);
                this._Report_CreateDate = value;
            }
        }

        public String Report_CreateIP
        {
            get
            {
                return this._Report_CreateIP;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_CreateIP, _Report_CreateIP, value);
                this._Report_CreateIP = value;
            }
        }

        public String Report_OrganizationID
        {
            get
            {
                return this._Report_OrganizationID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_OrganizationID, _Report_OrganizationID, value);
                this._Report_OrganizationID = value;
            }
        }

        public String Report_OrganizationName
        {
            get
            {
                return this._Report_OrganizationName;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_OrganizationName, _Report_OrganizationName, value);
                this._Report_OrganizationName = value;
            }
        }

        public String Report_FileName
        {
            get
            {
                return this._Report_FileName;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_FileName, _Report_FileName, value);
                this._Report_FileName = value;
            }
        }

        public String Report_FilePath
        {
            get
            {
                return this._Report_FilePath;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_FilePath, _Report_FilePath, value);
                this._Report_FilePath = value;
            }
        }

        public String Report_IsDetail
        {
            get
            {
                return this._Report_IsDetail;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsDetail, _Report_IsDetail, value);
                this._Report_IsDetail = value;
            }
        }

        public String Report_IsWeb
        {
            get
            {
                return this._Report_IsWeb;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsWeb, _Report_IsWeb, value);
                this._Report_IsWeb = value;
            }
        }

        public Int32? Report_Order
        {
            get
            {
                return this._Report_Order;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Order, _Report_Order, value);
                this._Report_Order = value;
            }
        }

        public String Report_Lock
        {
            get
            {
                return this._Report_Lock;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Lock, _Report_Lock, value);
                this._Report_Lock = value;
            }
        }

        public Int32? Report_LockRow
        {
            get
            {
                return this._Report_LockRow;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_LockRow, _Report_LockRow, value);
                this._Report_LockRow = value;
            }
        }

        public Int32? Report_LockCol
        {
            get
            {
                return this._Report_LockCol;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_LockCol, _Report_LockCol, value);
                this._Report_LockCol = value;
            }
        }

        public String Report_ConnInfoID
        {
            get
            {
                return this._Report_ConnInfoID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ConnInfoID, _Report_ConnInfoID, value);
                this._Report_ConnInfoID = value;
            }
        }

        public String Report_Measure
        {
            get
            {
                return this._Report_Measure;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Measure, _Report_Measure, value);
                this._Report_Measure = value;
            }
        }

        public String Report_IsShowChart
        {
            get
            {
                return this._Report_IsShowChart;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsShowChart, _Report_IsShowChart, value);
                this._Report_IsShowChart = value;
            }
        }

        public String Report_AutoChart
        {
            get
            {
                return this._Report_AutoChart;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_AutoChart, _Report_AutoChart, value);
                this._Report_AutoChart = value;
            }
        }

        public Int32? Report_ChartRow
        {
            get
            {
                return this._Report_ChartRow;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ChartRow, _Report_ChartRow, value);
                this._Report_ChartRow = value;
            }
        }

        public String Report_IsLink
        {
            get
            {
                return this._Report_IsLink;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsLink, _Report_IsLink, value);
                this._Report_IsLink = value;
            }
        }

        public String Report_ReportLinkID
        {
            get
            {
                return this._Report_ReportLinkID;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ReportLinkID, _Report_ReportLinkID, value);
                this._Report_ReportLinkID = value;
            }
        }

        public String Report_ShowDate
        {
            get
            {
                return this._Report_ShowDate;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ShowDate, _Report_ShowDate, value);
                this._Report_ShowDate = value;
            }
        }

        public String Report_IsBudget
        {
            get
            {
                return this._Report_IsBudget;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IsBudget, _Report_IsBudget, value);
                this._Report_IsBudget = value;
            }
        }

        public Int32? Report_Digit
        {
            get
            {
                return this._Report_Digit;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Digit, _Report_Digit, value);
                this._Report_Digit = value;
            }
        }

        public String Report_RowHeight
        {
            get
            {
                return this._Report_RowHeight;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_RowHeight, _Report_RowHeight, value);
                this._Report_RowHeight = value;
            }
        }

        public String Report_ColWidth
        {
            get
            {
                return this._Report_ColWidth;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ColWidth, _Report_ColWidth, value);
                this._Report_ColWidth = value;
            }
        }

        public String Report_IndexCol
        {
            get
            {
                return this._Report_IndexCol;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_IndexCol, _Report_IndexCol, value);
                this._Report_IndexCol = value;
            }
        }

        public String Reprot_DimensionRow
        {
            get
            {
                return this._Reprot_DimensionRow;
            }
            set
            {
                this.OnPropertyValueChange(_.Reprot_DimensionRow, _Reprot_DimensionRow, value);
                this._Reprot_DimensionRow = value;
            }
        }

        public String Report_Xflx
        {
            get
            {
                return this._Report_Xflx;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Xflx, _Report_Xflx, value);
                this._Report_Xflx = value;
            }
        }

        public Int16? Report_Sfmb
        {
            get
            {
                return this._Report_Sfmb;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Sfmb, _Report_Sfmb, value);
                this._Report_Sfmb = value;
            }
        }

        public Byte[] Report_ExportTemplete
        {
            get
            {
                return this._Report_ExportTemplete;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_ExportTemplete, _Report_ExportTemplete, value);
                this._Report_ExportTemplete = value;
            }
        }

        public String Report_Sfky
        {
            get
            {
                return this._Report_Sfky;
            }
            set
            {
                this.OnPropertyValueChange(_.Report_Sfky, _Report_Sfky, value);
                this._Report_Sfky = value;
            }
        }

        /// <summary>
        /// 获取实体对应的表名
        /// </summary>
        protected override Table GetTable()
        {
            return new Table<T_Report>("T_Report");
        }

        /// <summary>
        /// 获取实体中的主键列
        /// </summary>
        protected override Field[] GetPrimaryKeyFields()
        {
            return new Field[] {
                        _.Report_ID};
        }

        /// <summary>
        /// 获取列信息
        /// </summary>
        protected override Field[] GetFields()
        {
            return new Field[] {
                        _.Report_ID,
                        _.Report_Name,
                        _.Report_ClassesID,
                        _.Report_Cycle,
                        _.Report_NewDate,
                        _.Report_IsPrivate,
                        _.Report_IsAccraditation,
                        _.Report_CreateUserID,
                        _.Report_CreateDate,
                        _.Report_CreateIP,
                        _.Report_OrganizationID,
                        _.Report_OrganizationName,
                        _.Report_FileName,
                        _.Report_FilePath,
                        _.Report_IsDetail,
                        _.Report_IsWeb,
                        _.Report_Order,
                        _.Report_Lock,
                        _.Report_LockRow,
                        _.Report_LockCol,
                        _.Report_ConnInfoID,
                        _.Report_Measure,
                        _.Report_IsShowChart,
                        _.Report_AutoChart,
                        _.Report_ChartRow,
                        _.Report_IsLink,
                        _.Report_ReportLinkID,
                        _.Report_ShowDate,
                        _.Report_IsBudget,
                        _.Report_Digit,
                        _.Report_RowHeight,
                        _.Report_ColWidth,
                        _.Report_IndexCol,
                        _.Reprot_DimensionRow,
                        _.Report_Xflx,
                        _.Report_Sfmb,
                        _.Report_ExportTemplete,
                        _.Report_Sfky};
        }

        /// <summary>
        /// 获取列数据
        /// </summary>
        protected override object[] GetValues()
        {
            return new object[] {
                        this._Report_ID,
                        this._Report_Name,
                        this._Report_ClassesID,
                        this._Report_Cycle,
                        this._Report_NewDate,
                        this._Report_IsPrivate,
                        this._Report_IsAccraditation,
                        this._Report_CreateUserID,
                        this._Report_CreateDate,
                        this._Report_CreateIP,
                        this._Report_OrganizationID,
                        this._Report_OrganizationName,
                        this._Report_FileName,
                        this._Report_FilePath,
                        this._Report_IsDetail,
                        this._Report_IsWeb,
                        this._Report_Order,
                        this._Report_Lock,
                        this._Report_LockRow,
                        this._Report_LockCol,
                        this._Report_ConnInfoID,
                        this._Report_Measure,
                        this._Report_IsShowChart,
                        this._Report_AutoChart,
                        this._Report_ChartRow,
                        this._Report_IsLink,
                        this._Report_ReportLinkID,
                        this._Report_ShowDate,
                        this._Report_IsBudget,
                        this._Report_Digit,
                        this._Report_RowHeight,
                        this._Report_ColWidth,
                        this._Report_IndexCol,
                        this._Reprot_DimensionRow,
                        this._Report_Xflx,
                        this._Report_Sfmb,
                        this._Report_ExportTemplete,
                        this._Report_Sfky};
        }

        /// <summary>
        /// 给当前实体赋值
        /// </summary>
        protected override void SetValues(IRowReader reader)
        {
            if ((false == reader.IsDBNull(_.Report_ID)))
            {
                this._Report_ID = reader.GetString(_.Report_ID);
            }
            if ((false == reader.IsDBNull(_.Report_Name)))
            {
                this._Report_Name = reader.GetString(_.Report_Name);
            }
            if ((false == reader.IsDBNull(_.Report_ClassesID)))
            {
                this._Report_ClassesID = reader.GetString(_.Report_ClassesID);
            }
            if ((false == reader.IsDBNull(_.Report_Cycle)))
            {
                this._Report_Cycle = reader.GetString(_.Report_Cycle);
            }
            if ((false == reader.IsDBNull(_.Report_NewDate)))
            {
                this._Report_NewDate = reader.GetString(_.Report_NewDate);
            }
            if ((false == reader.IsDBNull(_.Report_IsPrivate)))
            {
                this._Report_IsPrivate = reader.GetString(_.Report_IsPrivate);
            }
            if ((false == reader.IsDBNull(_.Report_IsAccraditation)))
            {
                this._Report_IsAccraditation = reader.GetString(_.Report_IsAccraditation);
            }
            if ((false == reader.IsDBNull(_.Report_CreateUserID)))
            {
                this._Report_CreateUserID = reader.GetString(_.Report_CreateUserID);
            }
            if ((false == reader.IsDBNull(_.Report_CreateDate)))
            {
                this._Report_CreateDate = reader.GetString(_.Report_CreateDate);
            }
            if ((false == reader.IsDBNull(_.Report_CreateIP)))
            {
                this._Report_CreateIP = reader.GetString(_.Report_CreateIP);
            }
            if ((false == reader.IsDBNull(_.Report_OrganizationID)))
            {
                this._Report_OrganizationID = reader.GetString(_.Report_OrganizationID);
            }
            if ((false == reader.IsDBNull(_.Report_OrganizationName)))
            {
                this._Report_OrganizationName = reader.GetString(_.Report_OrganizationName);
            }
            if ((false == reader.IsDBNull(_.Report_FileName)))
            {
                this._Report_FileName = reader.GetString(_.Report_FileName);
            }
            if ((false == reader.IsDBNull(_.Report_FilePath)))
            {
                this._Report_FilePath = reader.GetString(_.Report_FilePath);
            }
            if ((false == reader.IsDBNull(_.Report_IsDetail)))
            {
                this._Report_IsDetail = reader.GetString(_.Report_IsDetail);
            }
            if ((false == reader.IsDBNull(_.Report_IsWeb)))
            {
                this._Report_IsWeb = reader.GetString(_.Report_IsWeb);
            }
            if ((false == reader.IsDBNull(_.Report_Order)))
            {
                this._Report_Order = reader.GetInt32(_.Report_Order);
            }
            if ((false == reader.IsDBNull(_.Report_Lock)))
            {
                this._Report_Lock = reader.GetString(_.Report_Lock);
            }
            if ((false == reader.IsDBNull(_.Report_LockRow)))
            {
                this._Report_LockRow = reader.GetInt32(_.Report_LockRow);
            }
            if ((false == reader.IsDBNull(_.Report_LockCol)))
            {
                this._Report_LockCol = reader.GetInt32(_.Report_LockCol);
            }
            if ((false == reader.IsDBNull(_.Report_ConnInfoID)))
            {
                this._Report_ConnInfoID = reader.GetString(_.Report_ConnInfoID);
            }
            if ((false == reader.IsDBNull(_.Report_Measure)))
            {
                this._Report_Measure = reader.GetString(_.Report_Measure);
            }
            if ((false == reader.IsDBNull(_.Report_IsShowChart)))
            {
                this._Report_IsShowChart = reader.GetString(_.Report_IsShowChart);
            }
            if ((false == reader.IsDBNull(_.Report_AutoChart)))
            {
                this._Report_AutoChart = reader.GetString(_.Report_AutoChart);
            }
            if ((false == reader.IsDBNull(_.Report_ChartRow)))
            {
                this._Report_ChartRow = reader.GetInt32(_.Report_ChartRow);
            }
            if ((false == reader.IsDBNull(_.Report_IsLink)))
            {
                this._Report_IsLink = reader.GetString(_.Report_IsLink);
            }
            if ((false == reader.IsDBNull(_.Report_ReportLinkID)))
            {
                this._Report_ReportLinkID = reader.GetString(_.Report_ReportLinkID);
            }
            if ((false == reader.IsDBNull(_.Report_ShowDate)))
            {
                this._Report_ShowDate = reader.GetString(_.Report_ShowDate);
            }
            if ((false == reader.IsDBNull(_.Report_IsBudget)))
            {
                this._Report_IsBudget = reader.GetString(_.Report_IsBudget);
            }
            if ((false == reader.IsDBNull(_.Report_Digit)))
            {
                this._Report_Digit = reader.GetInt32(_.Report_Digit);
            }
            if ((false == reader.IsDBNull(_.Report_RowHeight)))
            {
                this._Report_RowHeight = reader.GetString(_.Report_RowHeight);
            }
            if ((false == reader.IsDBNull(_.Report_ColWidth)))
            {
                this._Report_ColWidth = reader.GetString(_.Report_ColWidth);
            }
            if ((false == reader.IsDBNull(_.Report_IndexCol)))
            {
                this._Report_IndexCol = reader.GetString(_.Report_IndexCol);
            }
            if ((false == reader.IsDBNull(_.Reprot_DimensionRow)))
            {
                this._Reprot_DimensionRow = reader.GetString(_.Reprot_DimensionRow);
            }
            if ((false == reader.IsDBNull(_.Report_Xflx)))
            {
                this._Report_Xflx = reader.GetString(_.Report_Xflx);
            }
            if ((false == reader.IsDBNull(_.Report_Sfmb)))
            {
                this._Report_Sfmb = reader.GetInt16(_.Report_Sfmb);
            }
            if ((false == reader.IsDBNull(_.Report_ExportTemplete)))
            {
                this._Report_ExportTemplete = reader.GetBytes(_.Report_ExportTemplete);
            }
            if ((false == reader.IsDBNull(_.Report_Sfky)))
            {
                this._Report_Sfky = reader.GetString(_.Report_Sfky);
            }
        }

        public override int GetHashCode()
        {
            return base.GetHashCode();
        }

        public override bool Equals(object obj)
        {
            if ((obj == null))
            {
                return false;
            }
            if ((false == typeof(T_Report).IsAssignableFrom(obj.GetType())))
            {
                return false;
            }
            if ((((object)(this)) == ((object)(obj))))
            {
                return true;
            }
            return false;
        }

        public class _
        {

            /// <summary>
            /// 表示选择所有列，与*等同
            /// </summary>
            public static AllField All = new AllField<T_Report>();

            /// <summary>
            /// 字段名：Report_ID - 数据类型：String
            /// </summary>
            public static Field Report_ID = new Field<T_Report>("Report_ID");

            /// <summary>
            /// 字段名：Report_Name - 数据类型：String
            /// </summary>
            public static Field Report_Name = new Field<T_Report>("Report_Name");

            /// <summary>
            /// 字段名：Report_ClassesID - 数据类型：String
            /// </summary>
            public static Field Report_ClassesID = new Field<T_Report>("Report_ClassesID");

            /// <summary>
            /// 字段名：Report_Cycle - 数据类型：String
            /// </summary>
            public static Field Report_Cycle = new Field<T_Report>("Report_Cycle");

            /// <summary>
            /// 字段名：Report_NewDate - 数据类型：String
            /// </summary>
            public static Field Report_NewDate = new Field<T_Report>("Report_NewDate");

            /// <summary>
            /// 字段名：Report_IsPrivate - 数据类型：String
            /// </summary>
            public static Field Report_IsPrivate = new Field<T_Report>("Report_IsPrivate");

            /// <summary>
            /// 字段名：Report_IsAccraditation - 数据类型：String
            /// </summary>
            public static Field Report_IsAccraditation = new Field<T_Report>("Report_IsAccraditation");

            /// <summary>
            /// 字段名：Report_CreateUserID - 数据类型：String
            /// </summary>
            public static Field Report_CreateUserID = new Field<T_Report>("Report_CreateUserID");

            /// <summary>
            /// 字段名：Report_CreateDate - 数据类型：String
            /// </summary>
            public static Field Report_CreateDate = new Field<T_Report>("Report_CreateDate");

            /// <summary>
            /// 字段名：Report_CreateIP - 数据类型：String
            /// </summary>
            public static Field Report_CreateIP = new Field<T_Report>("Report_CreateIP");

            /// <summary>
            /// 字段名：Report_OrganizationID - 数据类型：String
            /// </summary>
            public static Field Report_OrganizationID = new Field<T_Report>("Report_OrganizationID");

            /// <summary>
            /// 字段名：Report_OrganizationName - 数据类型：String
            /// </summary>
            public static Field Report_OrganizationName = new Field<T_Report>("Report_OrganizationName");

            /// <summary>
            /// 字段名：Report_FileName - 数据类型：String
            /// </summary>
            public static Field Report_FileName = new Field<T_Report>("Report_FileName");

            /// <summary>
            /// 字段名：Report_FilePath - 数据类型：String
            /// </summary>
            public static Field Report_FilePath = new Field<T_Report>("Report_FilePath");

            /// <summary>
            /// 字段名：Report_IsDetail - 数据类型：String
            /// </summary>
            public static Field Report_IsDetail = new Field<T_Report>("Report_IsDetail");

            /// <summary>
            /// 字段名：Report_IsWeb - 数据类型：String
            /// </summary>
            public static Field Report_IsWeb = new Field<T_Report>("Report_IsWeb");

            /// <summary>
            /// 字段名：Report_Order - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_Order = new Field<T_Report>("Report_Order");

            /// <summary>
            /// 字段名：Report_Lock - 数据类型：String
            /// </summary>
            public static Field Report_Lock = new Field<T_Report>("Report_Lock");

            /// <summary>
            /// 字段名：Report_LockRow - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_LockRow = new Field<T_Report>("Report_LockRow");

            /// <summary>
            /// 字段名：Report_LockCol - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_LockCol = new Field<T_Report>("Report_LockCol");

            /// <summary>
            /// 字段名：Report_ConnInfoID - 数据类型：String
            /// </summary>
            public static Field Report_ConnInfoID = new Field<T_Report>("Report_ConnInfoID");

            /// <summary>
            /// 字段名：Report_Measure - 数据类型：String
            /// </summary>
            public static Field Report_Measure = new Field<T_Report>("Report_Measure");

            /// <summary>
            /// 字段名：Report_IsShowChart - 数据类型：String
            /// </summary>
            public static Field Report_IsShowChart = new Field<T_Report>("Report_IsShowChart");

            /// <summary>
            /// 字段名：Report_AutoChart - 数据类型：String
            /// </summary>
            public static Field Report_AutoChart = new Field<T_Report>("Report_AutoChart");

            /// <summary>
            /// 字段名：Report_ChartRow - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_ChartRow = new Field<T_Report>("Report_ChartRow");

            /// <summary>
            /// 字段名：Report_IsLink - 数据类型：String
            /// </summary>
            public static Field Report_IsLink = new Field<T_Report>("Report_IsLink");

            /// <summary>
            /// 字段名：Report_ReportLinkID - 数据类型：String
            /// </summary>
            public static Field Report_ReportLinkID = new Field<T_Report>("Report_ReportLinkID");

            /// <summary>
            /// 字段名：Report_ShowDate - 数据类型：String
            /// </summary>
            public static Field Report_ShowDate = new Field<T_Report>("Report_ShowDate");

            /// <summary>
            /// 字段名：Report_IsBudget - 数据类型：String
            /// </summary>
            public static Field Report_IsBudget = new Field<T_Report>("Report_IsBudget");

            /// <summary>
            /// 字段名：Report_Digit - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_Digit = new Field<T_Report>("Report_Digit");

            /// <summary>
            /// 字段名：Report_RowHeight - 数据类型：String
            /// </summary>
            public static Field Report_RowHeight = new Field<T_Report>("Report_RowHeight");

            /// <summary>
            /// 字段名：Report_ColWidth - 数据类型：String
            /// </summary>
            public static Field Report_ColWidth = new Field<T_Report>("Report_ColWidth");

            /// <summary>
            /// 字段名：Report_IndexCol - 数据类型：String
            /// </summary>
            public static Field Report_IndexCol = new Field<T_Report>("Report_IndexCol");

            /// <summary>
            /// 字段名：Reprot_DimensionRow - 数据类型：String
            /// </summary>
            public static Field Reprot_DimensionRow = new Field<T_Report>("Reprot_DimensionRow");

            /// <summary>
            /// 字段名：Report_Xflx - 数据类型：String
            /// </summary>
            public static Field Report_Xflx = new Field<T_Report>("Report_Xflx");

            /// <summary>
            /// 字段名：Report_Sfmb - 数据类型：Nullable`1
            /// </summary>
            public static Field Report_Sfmb = new Field<T_Report>("Report_Sfmb");

            /// <summary>
            /// 字段名：Report_ExportTemplete - 数据类型：Byte[]
            /// </summary>
            public static Field Report_ExportTemplete = new Field<T_Report>("Report_ExportTemplete");

            /// <summary>
            /// 字段名：Report_Sfky - 数据类型：String
            /// </summary>
            public static Field Report_Sfky = new Field<T_Report>("Report_Sfky");
        }
    }
}
